package com.reider.log4AS3.layouts.converters
{
	import com.reider.log4AS3.dataholder.Log;
	
	
	/**
	 * This is an abstract class you have to extend it to create custom converter.
	 */
	public class Converter
	{
		/**
		 * This is an abstract method you must override it in the extended class.
		 * 
		 * @param log The log instance containing the logged values.
		 * @return The converted String
		 */
		
		public function convert(log:Log):String
		{	
			throw new Error("convert is an abstract method you must override it")
			
			return "";	
		}
	}
}